swear an oath

Translations
дать клятву
He swore an oath to serve the country.
Он дал клятву служить стране.
Definitions
To make a solemn promise or commitment, often invoking a divine witness, to perform a specific action or uphold certain principles.